School of Computer Science BCS accreditation 2021 - 2026
[Home]
Artificial Intelligence wIE BSc (Hons) - 3.2.2 Defining problems, managing design process and evaluating outcomes
Return to programme overview.
COMP10120 First Year Team Project
The group gain experience of this, though more by way of setting the scene for proper understanding given in the 2nd year software engineering course, through their web application team work.
Assesement : Presentation
Assesement : Presentation
COMP13212 Data Science
As stated earlier, the course gives background in the experimental evaluation of outcomes. The course material embodies the "Data Science process" which has some overlaps with the process described above, but specific to the use of data to address a problem. It is: Define the problem, get data to address the problem, clean the data, visualize the data, build a model to address the problem, evaluate the validity of the assumptions being used, evaluate the outcomes of the model quantitatively, and report on the work. No time is spend on customer or user needs, not on cost drivers.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
COMP15212 Operating Systems
Students design and implement a strategy for analysing the performance of various caching algorithms.
Assesement : Individual coursework
Assesement : Individual coursework
COMP23311 Software Engineering 1
Customer and user needs come from a real live open source codebase
Assesement : Examination, Group coursework
Assesement : Examination, Group coursework
COMP23412 Software Engineering 2
Understanding customer needs is crucial to develop an enterprise Web application. We teach specification by example as a way of establishing a dialogue between the software engineering team (students) and customers (academics).
Assesement : Examination, Group coursework
Assesement : Examination, Group coursework
COMP26120 Algorithms and Data Structures
The course provides mechanisms to evaluate fitness for purpose through theoretical and practical tools for performance analysis.
Assesement : Lab work
Assesement : Lab work
COMP30040 Third Year Project Laboratory
The project requires students to define the problem they are tackling, attempt to solve it and evaluate the outcome.
Assesement : Individual coursework
Assesement : Individual coursework